body {font-family:Tahoma, Geneva, sans-serif;background-color:#FFC;
}
#container {width:760px;margin:0 auto;background-color:#FFF;
}
#header, #footer {background-color:#666;height:50px;padding:10px;font-weight:bold;color:white;text-align:center;
}
#footer {position:absolute;bottom:0;width:760px;height:30px;font-size:14px;
}
table {margin:0 auto;background-color:#333;margin-bottom:50px;
}
td {width:115px;height:115px;background-color:#CCC;font-size:30px;text-align:center;
}
#alert {height:20px;font-size:24px;margin-bottom:30px;text-align:center; font-weight:bold;
}
